package com.axt.dbaudit.base;

import com.axt.soa.msg.types.MsgFunction;

/* function used in db auditor */
/* Zhou Haijian, 2012/5/16 */

public class MsgFuncExt extends MsgFunction {
	// 审计
	// 实时报警
	public static final int FUNC_QUERY_QUERY_NORMAL = 4010001; // 基本查询：实时报警、查询单条信息
	public static final int FUNC_QUERY_QUERY_REAL_ALARM = 4010002; // 查询实时报警
	public static final int FUNC_QUERY_QUERY_INDEX = 4010003;// 查询索引
	public static final int FUNC_QUERY_QUERY_DATA = 4010004; // 查询数据
	public static final int FUNC_QUERY_STOP_LIST_IDX = 4010005;
	public static final int FUNC_QUERY_QUERY_PROCESS = 4010006; // 查询进度
	public static final int FUNC_QUERY_QUERY_REPORT = 4010007; // 查询报告
	public static final int FUNC_QUERY_QUERY_STOP_REPORT = 4010008; // 停止查询报告
	public static final int FUNC_QUERY_QUERY_REPORT_DATA = 4010009; // 查询报告结果

	// 审计规则
	public static final int FUNC_ADD_RULE = 4030001; // 添加规则
	public static final int FUNC_QUERY_POLICY = 4030002; // 查询策略组
	public static final int FUNC_QUERY_RULE = 4030003; // 查询策略下面的规则
	public static final int FUNC_QUERY_OPERTYPE = 4030004; // 获得操作类型
	public static final int FUNC_QUERY_OBJTYPE = 4030005; // 获得对象类型
	public static final int FUNC_INSERT_DEFAULT_GROUP = 4030006; // 新建默认策略组
	// 数据库服务器 4030101
	public static final int FUNC_ADD_AUDIT_TG_SERVER = 4030101; // 添加审计服务器
	public static final int FUNC_QUERY_AUDIT_TG_SERVER = 4030102; // 获取审计服务器的列表
	public static final int FUNC_UPDATE_AUDIT_TG_SERVER = 4030103; // 更新审计服务器的列表
	public static final int FUNC_DELETE_AUDIT_TG_SERVER = 4030104; // 删除审计服务器
	// 客户端分组 4030201
	public static final int FUNC_ADD_IP_GROUP = 4030201; // 添加客户端分组
	public static final int FUNC_ADD_IP_CLIENT = 4030202; // 添加客户端IP
	public static final int FUNC_DELETE_IP_GROUP = 4030203; // 删除客户端分组
	public static final int FUNC_DELETE_IP_CLIENT = 4030204; // 删除客户端IP
	public static final int FUNC_MODIFY_IP_GROUP = 4030205; // 重命名组
	public static final int FUNC_MODIFY_IP_CLIENT = 4030206; // 修改客户端IP
	public static final int FUNC_QUERY_IP_GROUP = 4030207; // 获取IP分组列表
	public static final int FUNC_QUERY_IP_GROUP_ITEM = 4030208; // 获取IP_group_item分组列表

	// 安全配置 4030301
	public static final int FUNC_QUERY_SEC_CFG = 4030301; // 查询安全配置
	public static final int FUNC_UPDATE_SEC_CFG = 4030302; // 更新安全配置

	// 引擎管理
	public static final int FUNC_QUERY_ENGINEMGR_CFG = 4030401; // 查询引擎管理参数
	public static final int FUNC_UPDATE_ENGINEMGR_CFG = 4030402; // 更新引擎管理参数
	// 监控程序
	public static final int FUNC_RESTART_SYSTEM = 4031001; // 重启系统
	public static final int FUNC_MONITOR_BASE_SYS = 4031002; // 查询基本信息（cpu、内存、磁盘)
	public static final int FUNC_GET_BACKUP = 4031003; // 获取可备份数据和可备份盘
	public static final int FUNC_BACKUP_PROCESS = 4031004;// 获取备份
	public static final int FUNC_QUERY_OSLOG = 4031005; // 查询操作系统日志
	public static final int FUNC_BACKUP_DATA = 4031006; // 备份数据
	public static final int FUNC_DEL_DATA = 4031007; // 删除给定的备份文件
	public static final int FUNC_MONITOR_DISK = 4031008; //查询磁盘
	// 显示方式
	// 邮件配置
	public static final int FUNC_QUERY_EMAIL_CFG = 4030601; // 查询邮件服务器配置
	public static final int FUNC_UPDATE_EMAIL_CFG = 4030602; // 更新邮件服务器配置
	// 报警方式
	public static final int FUNC_QUERY_ALERT_CFG = 4030701; // 查询报警方式配置
	public static final int FUNC_UPDATE_ALERT_CFG = 4030702; // 更新报警方式配置
	// 翻译词典
	public static final int FUNC_ADD_TRANS_DICT = 4030801;
	public static final int FUNC_DELETE_TRANS_DICT = 4030802;
	public static final int FUNC_QUERY_TRANS_DICT = 4030803;
	public static final int FUNC_UPDATE_TRANS_DICT = 4030804;

	// 手动备份 4031001
	public static final int FUNC_DELETE_FILES = 4031001; // 删除给定的备份文件
	public static final int FUNC_QUERY_BACKPROGRESS = 4031002; // 备份的进度
	public static final int FUNC_BEGIN_BACKUP_DATA = 4031003; // 开始备份
	public static final int FUNC_QUERY_BACKUP_DATA = 4031004; // 查询备份文件列表
	// 授权4030701
	// 升级4030601
	
	//日志
	public static final int FUNC_QUERY_LOG_ITEM = 4031101;//查询日志item
	public static final int FUNC_QUERY_LOG		= 4031102;//查询日志
}
